package item5_17.src.com.company.section;

import java.util.ArrayList;
import java.util.List;

public class Client {
	public static void main(String[] args) {
		List<String> list1 = new ArrayList<String>();
		list1.add("A");
		list1.add("B");
		List<String> list2 = new ArrayList<String>();
		list2.add("C");
		list2.add("B");

		// 并集
		// list1.addAll(list2);

		// 交集
		// list1.retainAll(list2);
		// for(String str:list1){
		// System.out.println(str);
		// }
		//
		// 补集
//		list1.removeAll(list2);
//		for (String str : list1) {
//			System.out.println(str);
//		}

		// 无重复并集
		// list2.removeAll(list1);
		// list1.addAll(list2);
		// for(String str:list1){
		// System.out.println(str);
		// }

		list1.retainAll(list2);
		System.out.println(list1);

	}
}
